package com.wrupple.muba.catalogs.client.widgets.editors;

import com.google.gwt.user.client.ui.HasValue;
import com.wrupple.muba.common.domain.FilterData;
import com.wrupple.muba.common.shared.StateTransition;

public interface ForeignValueRelationEditor extends
		HasValue<FilterData> {

	public interface RelationshipDelegate{
		
		void onRelationshipRemovalRequested(FilterData currentValues,
				String valueToRemove, StateTransition<FilterData> callback);

		void onRelationshipAdditionRequested(FilterData currentValue, StateTransition<FilterData> callback);
	}
	

}
